body {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 16px;
  color: #333;
}

.article h6 span {
  font-weight: 400;
}

.article h1,
.article h2,
.article h3,
.article h4,
.article h5,
.article h6 {
  font-weight: 600;
  margin-top: 1.5em;
  margin-bottom: 0.5em;
}

/* 标题 */


.article h1,
.article h2 {
  font-size: 1.3rem;
  font-weight: bold;
  line-height: 1.1;
  margin: 0.83rem 0;
  color: #fff;
  border-bottom: 2px solid #ef7060
}

.article h1>span,
.article h2>span {
  background-color: #ef7060;
  padding: 3px 5px 0;
}

.article h3,
.article h4 {
  font-size: 1.25rem;
  font-weight: bold;
  line-height: 1.1;
  margin: 1.13rem 0;
}



.article h5,
.article h6 {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1rem;
  margin: 1.05rem 0;
}

/* 引用 */
.article blockquote {
  font-size: 1.125em;
  line-height: 1.23;
  color: #666;
  border-left: 3px solid #ccc;
  padding: 0.5em 0 0.5em 1em;
  margin: 1em 0;
}

/* 列表 */
.article ul,
.article ol {
  padding: 0;
  /* margin: 0.8em; */
  /* 序号出现在列表项的内部，而不是列表项的左侧 */
  list-style-position: inside;
  margin-top: 8px;
  margin-bottom: 8px;
  padding-left: 25px;
  color: #000;
}

/* 无序列表 */
.article ul {
  /* 实心圆点 */
  /* list-style-type: disc;  */
  /* 空心圆点 */
  /* list-style-type: circle; */
  /* 实心方块 */
  list-style-type:disc;
  /* 无前缀 */
  /* list-style-type: none; */
}

/* 有序列表 */
.article ol {
  list-style-type: decimal;
  /* 阿拉伯数字 */
  /* list-style-type: decimal-leading-zero; 前导零的阿拉伯数字 */
  /* list-style-type: lower-roman; 小写罗马数字 */
  /* list-style-type: upper-roman; 大写罗马数字 */
  /* list-style-type: lower-alpha; 小写字母 */
  /* list-style-type: upper-alpha; 大写字母 */
  /* list-style-type: none; 无前缀 */
}

.article li {
  margin: 1.02rem 0;
}

.article a {
  color: #2d74da;
  text-decoration: none;
}

.article a:hover {
  text-decoration: underline;
}


.article p {
  display: inline-block;
  color: #000;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
  padding: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}



.article pre {
  background-color: #444;
  padding: 10px;
  border-radius: 5px;
  margin: 10px 0;
  overflow-x: auto;
}

.article code {
  font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
  font-size: 14px;
  line-height: 1.5;
  color: #fff;
  overflow-x: auto;
}